草庐IT

iphone - NSUndoManager 和 GLKit

全部标签

iphone - 如何使 UIPickerView 具有 3 个可见行?

如何使uipickerview只有3个可见行?像这样: 最佳答案 您必须以编程方式添加UIDatePicker才能显示三行。根据需要调整选择器大小。UIDatePicker*datePicker=[[UIDatePickeralloc]init];datePicker.frame=CGRectMake(0,160,320,160);datePicker.datePickerMode=UIDatePickerModeDate;[self.viewaddSubview:datePicker];

ios - 通过 iPhone 中的 SLComposeViewController 集成 Twitter

我正在使用SLComposeViewController在Twitter上分享图片。如果我没有通过iPhone设置登录,我想显示警报View。请任何人提出建议。 最佳答案 使用这段代码:if([SLComposeViewControllerisAvailableForServiceType:SLServiceTypeTwitter])//showcomposeviewelseUIAlertView*message=[[UIAlertViewalloc]initWithTitle:@"Notavailable"message:@"Tw

ios - 如何在 Xcode 而不是 iPhone 模拟器中存储 .db 文件?

我注意到在我的项目中,我正在使用的SQLite.db文件只有在我将它存储在我的iPhone模拟器的文档文件中时才有效。我如何将它存储在应用程序本身中,以便我可以在我的iPhone而不是模拟器上使用db文件?也许这会有所帮助....这就是我所说的:-(void)createOrOpenDB{NSArray*path=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*docPath=[pathobjectAtIndex:0];dbPathString=[docPath

iphone - iOS 提前更新成员(member)资格?

我刚刚收到一封来自Apple开发者门户的电子邮件(2月20日),说我需要续订我的成员(member)资格。当我查看我的帐户时,我的订阅实际上在4月20日用完。我的问题是,如果我现在续订,我会失去2个月的订阅还是在4月20日添加新的12个月。我只是想看看它是否值得做,或者我是否应该等到4月中旬以避免浪费我现有订阅的一部分? 最佳答案 根据iOSDeveloperProgramFAQ:Whenwillmynewmembershipyearbegin?Yourrenewalyearwillbeginafteryourcurrentprog

iphone - 您使用 "potential leak"版本避免 "distant"警告的习惯用法?

处理大图像的动画,您可以这样做:简单地为每个大图像分配内存...NSArray*imagesForLargeAnimation;#defineIMG(X)[[UIImagealloc]\initWithContentsOfFile:[[NSBundlemainBundle]\pathForResource:@XofType:@"tif"]]imagesForLargeAnimation=[[NSArrayalloc]initWithObjects:IMG("01"),//(sinceweareallocingthatimage,ofcoursewemustreleaseiteventu

iphone - 如何在我的文本字段和按钮周围绘制圆角矩形,如 Foursquare 应用程序

如何像在FoursquareiPhone应用程序中一样在所有按钮和文本字段后面绘制背景?看看它在哪里写着“分享给...” 最佳答案 您可以通过更改cornerRadius在任何View上实现圆角View支持CALayer的属性。要访问这些属性,您必须链接到QuartzCore框架。然后你可以像这样改变圆角半径:textFieldBackgroundView.layer.cornerRadius=10;只需确保添加到你的项目和#import 关于iphone-如何在我的文本字段和按钮周围绘

iphone - 仪器和泄漏

我正在测试我的应用程序,但我不断遇到这些泄漏,但我的代码中没有一个。我想,还有其他人遇到过这些问题吗?__NSCFDictionary0x5f8cfe048AudioToolboxSimAggregateDevice::SimAggregateDevice(__CFStringconst*,__CFStringconst*,long&)Malloc32Bytes0x5f83a0032AudioToolboxSimAggregateDevice::SimAggregateDevice(__CFStringconst*,__CFStringconst*,long&)Malloc48Byte

iphone - 如何在ipad中平滑线条

当用户触摸开始移动结束ipad时,我记录了每个点,然后我将这些点添加到名为path的CGMutablePathRef中,然后我使用以下代码来绘制用户在ipad中触摸的线条(路径)。CGContextRefcontext=UIGraphicsGetCurrentContext();CGContextSetLineCap(context,kCGLineCapRound);CGContextSetLineJoin(context,kCGLineJoinRound);CGContextSetStrokeColorWithColor(context,[UIColorredColor]);CGCo

iphone - Xcode iOS部署目标检查?

不止一次,我不小心将我的Xcode项目的部署目标更改为我不想要的东西。最近一次,我发现是因为客户没有看到我的应用程序。有没有办法在我的代码中的某个地方放置一些东西来断言部署目标的值(value)?我认为我不太可能错误地更改它。 最佳答案 您可以通过__IPHONE_OS_VERSION_MIN_REQUIRED宏检查您的部署目标版本,并将其与某些sdk版本进行比较,例如确保您的部署目标是4.0,将以下几行放在某处:#if__IPHONE_OS_VERSION_MIN_REQUIRED!=__IPHONE_4_0#errorwrong

iphone - 传递参数使指针来自整数而不进行强制转换

我写了一个看起来像这样的函数:-(void)changeText:(NSUInteger)arrayIndex;假设这是类Label中的一个方法。假设我有一组Label对象。我这样调用函数:[[labelsobjectAtIndex:0]changeText:1];或者像这样:NSUIntegerindex=1;[[labelsobjectAtIndex:0]changeText:index];为什么它会给我警告:Passingargument1of'changeText:'makespointerfromintegerwithoutacast?代码执行正常。*编辑*以这些方式调用函数